package cn.minsh.lims.eoms.modules.app.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 巡检计划工单
 * 
 * @author lht
 * @email sunlightcs@gmail.com
 * @date 2021-04-24 16:48:06
 */
@Data
@TableName("t_inspection_plan_order")
public class InspectionPlanOrderEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Long id;
	/**
	 * 计划id
	 */
	@TableField("plan_id")
	private Long planId;
	/**
	 * 工单编号
	 */
	private String code;
	/**
	 * 巡检工单名称
	 */
	@TableField("order_name")
	private String orderName;
	/**
	 * 巡检开始时间
	 */
	@TableField("order_start_time")
	private Date orderStartTime;
	/**
	 * 巡检结束时间
	 */
	@TableField("order_end_time")
	private Date orderEndTime;
	/**
	 * 实际开始时间
	 */
	@TableField("real_start_time")
	private Date realStartTime;
	/**
	 * 实际结束时间
	 */
	@TableField("real_end_time")
	private Date realEndTime;
	/**
	 * 发起人id，计划创建人
	 */
	@TableField("sponsor_id")
	private Long sponsorId;
	/**
	 * 经办人id
	 */
	@TableField("agent_id")
	private Long agentId;
	/**
	 * 工单状态0：未开始1处理中1已关闭
	 */
	private Integer status;
	/**
	 * 结果：1异常2正常3逾期未巡检
	 */
	private Integer result;

}
